package cn.com.open.itembank.dto;

import cn.com.open.itembank.common.BaseModel;

import java.util.Date;

/**
 * Created by lucky on 2017/8/23.
 */
public class QuestionTypeManageDto extends BaseModel {
    public QuestionTypeManageDto() {
        this.questionTypeID = "";
        this.questionTypeName = "";
        this.directions = "";
        this.questionInnerTypeID = 1;
        this.serialNumber = 0;
        this.sectionID = "";
        this.isAppShare = 0;
        this.isDefault = 0;
        this.status = 0;
        this.createTime = new Date();
    }

    /**
     * 题型标识
     */
    private String questionTypeID;

    /**
     * 题型名称
     */
    private String questionTypeName;

    /**
     * 题型说明
     */
    private String directions;

    /**
     * 内部题型标识
     */
    private Integer questionInnerTypeID;

    /**
     * 序列号
     */
    private Integer serialNumber;

    /**
     * 大题标识
     */
    private String sectionID;

    /**
     * 是否app共享
     */
    private Integer isAppShare;

    /**
     * 是否默认
     */
    private Integer isDefault;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * Gets question type id.
     *
     * @return the question type id
     */
    public String getQuestionTypeID() {
        return questionTypeID;
    }

    /**
     * Sets question type id.
     *
     * @param questionTypeID the question type id
     */
    public void setQuestionTypeID(String questionTypeID) {
        this.questionTypeID = questionTypeID;
    }

    /**
     * Gets question type name.
     *
     * @return the question type name
     */
    public String getQuestionTypeName() {
        return questionTypeName;
    }

    /**
     * Sets question type name.
     *
     * @param questionTypeName the question type name
     */
    public void setQuestionTypeName(String questionTypeName) {
        this.questionTypeName = questionTypeName;
    }

    /**
     * Gets directions.
     *
     * @return the directions
     */
    public String getDirections() {
        return directions;
    }

    /**
     * Sets directions.
     *
     * @param directions the directions
     */
    public void setDirections(String directions) {
        this.directions = directions;
    }

    /**
     * Gets question inner type id.
     *
     * @return the question inner type id
     */
    public Integer getQuestionInnerTypeID() {
        return questionInnerTypeID;
    }

    /**
     * Sets question inner type id.
     *
     * @param questionInnerTypeID the question inner type id
     */
    public void setQuestionInnerTypeID(Integer questionInnerTypeID) {
        this.questionInnerTypeID = questionInnerTypeID;
    }

    /**
     * Gets serial number.
     *
     * @return the serial number
     */
    public Integer getSerialNumber() {
        return serialNumber;
    }

    /**
     * Sets serial number.
     *
     * @param serialNumber the serial number
     */
    public void setSerialNumber(Integer serialNumber) {
        this.serialNumber = serialNumber;
    }

    /**
     * Gets section id.
     *
     * @return the section id
     */
    public String getSectionID() {
        return sectionID;
    }

    /**
     * Sets section id.
     *
     * @param sectionID the section id
     */
    public void setSectionID(String sectionID) {
        this.sectionID = sectionID;
    }

    /**
     * Gets is app share.
     *
     * @return the is app share
     */
    public Integer getIsAppShare() {
        return isAppShare;
    }

    /**
     * Sets is app share.
     *
     * @param isAppShare the is app share
     */
    public void setIsAppShare(Integer isAppShare) {
        this.isAppShare = isAppShare;
    }

    /**
     * Gets is default.
     *
     * @return the is default
     */
    public Integer getIsDefault() {
        return isDefault;
    }

    /**
     * Sets is default.
     *
     * @param isDefault the is default
     */
    public void setIsDefault(Integer isDefault) {
        this.isDefault = isDefault;
    }

    /**
     * Gets status.
     *
     * @return the status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * Sets status.
     *
     * @param status the status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * Gets create time.
     *
     * @return the create time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * Sets create time.
     *
     * @param createTime the create time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }


}
